home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #4 / Amiga Plus CD - 2000 - No. 4.iso / PowerPC / Dev / PPCRelease / Examples / AmigaOS / callosasync.elf.dump < prev    next >
Encoding:
Text File  |  1998-06-22  |  5.2 KB  |  153 lines

  1.  
  2. callosasync.elf:     file format elf32-powerpc
  3. callosasync.elf
  4. architecture: powerpc:common, flags 0x00000011:
  5. HAS_RELOC, HAS_SYMS
  6. start address 0x00000000
  7.  
  8. Sections:
  9. Idx Name          Size      VMA       LMA       File off  Algn
  10.   0 .text         0000015c  00000000  00000000  00000034  2**2
  11.                   CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  12.   1 .rodata       00000024  00000000  00000000  00000190  2**2
  13.                   CONTENTS, ALLOC, LOAD, READONLY, DATA
  14.   2 .data         00000000  00000000  00000000  000001b4  2**0
  15.                   CONTENTS, ALLOC, LOAD, DATA
  16.   3 .bss          00000000  00000000  00000000  000001b4  2**0
  17.                   ALLOC
  18.   4 .comment      00000014  00000000  00000000  000001b4  2**0
  19.                   CONTENTS, READONLY
  20. SYMBOL TABLE:
  21. 00000000 l    d  .text    00000000 
  22. 00000000 l    d  *ABS*    00000000 
  23. 00000000 l    d  .rodata    00000000 
  24. 00000000 l    d  .data    00000000 
  25. 00000000 l    d  .bss    00000000 
  26. 00000000 l    d  .comment    00000000 
  27. 00000000 l    d  *ABS*    00000000 
  28. 00000000 l    d  *ABS*    00000000 
  29. 00000000 l    d  *ABS*    00000000 
  30. 00000000 l    df *ABS*    00000000 callosasync.c
  31. 00000000 l     O .text    00000000 gcc2_compiled.
  32. 00000000         *UND*    00000000 PPCAllocVec
  33. 00000000         *UND*    00000000 PPCFreeVec
  34. 00000000         *UND*    00000000 PPCCallOS
  35. 00000004 g     F .text    00000158 main
  36. 00000a00       O *COM*    00000001 Buffer
  37. 00000000         *UND*    00000000 PPCOutput
  38. 00000000         *UND*    00000000 PPCsprintf
  39.  
  40.  
  41. Disassembly of section .text:
  42. 00000000 <gcc2_compiled.> .long 0x7c0ac
  43. main():
  44. 00000004 <main> stwu    r1,-48(r1)
  45. 00000008 <main+4> mflr    r0
  46. 0000000c <main+8> stw    r22,8(r1)
  47. 00000010 <main+c> stw    r23,12(r1)
  48. 00000014 <main+10> stw    r24,16(r1)
  49. 00000018 <main+14> stw    r25,20(r1)
  50. 0000001c <main+18> stw    r26,24(r1)
  51. 00000020 <main+1c> stw    r27,28(r1)
  52. 00000024 <main+20> stw    r28,32(r1)
  53. 00000028 <main+24> stw    r29,36(r1)
  54. 0000002c <main+28> stw    r30,40(r1)
  55. 00000030 <main+2c> stw    r31,44(r1)
  56. 00000034 <main+30> stw    r0,52(r1)
  57. 00000038 <main+34> mr    r31,r1
  58. 0000003c <main+38> bl    0000003c <main+38>
  59.         RELOC: 0000003c R_PPC_REL24 PPCOutput
  60. 00000040 <main+3c> mr    r22,r3
  61. 00000044 <main+40> li    r3,88
  62. 00000048 <main+44> lis    r4,1
  63. 0000004c <main+48> ori    r4,r4,1
  64. 00000050 <main+4c> bl    00000050 <main+4c>
  65.         RELOC: 00000050 R_PPC_REL24 PPCAllocVec
  66. 00000054 <main+50> mr.    r30,r3
  67. 00000058 <main+54> beq    0000011c <main+118>
  68. 0000005c <main+58> li    r11,4
  69. 00000060 <main+5c> lis    r9,0
  70.         RELOC: 00000062 R_PPC_ADDR16_HA .rodata
  71. 00000064 <main+60> lwz    r0,0(r1)
  72. 00000068 <main+64> addi    r9,r9,0
  73.         RELOC: 0000006a R_PPC_ADDR16_LO .rodata
  74. 0000006c <main+68> stwu    r0,-144(r1)
  75. 00000070 <main+6c> addi    r3,r1,47
  76. 00000074 <main+70> rlwinm    r3,r3,0,0,26
  77. 00000078 <main+74> lwz    r11,0(r11)
  78. 0000007c <main+78> stw    r9,64(r3)
  79. 00000080 <main+7c> li    r0,0
  80. 00000084 <main+80> stw    r0,28(r3)
  81. 00000088 <main+84> li    r0,1
  82. 0000008c <main+88> stw    r0,4(r3)
  83. 00000090 <main+8c> stw    r0,16(r3)
  84. 00000094 <main+90> li    r0,-552
  85. 00000098 <main+94> stw    r0,0(r3)
  86. 0000009c <main+98> stw    r11,84(r3)
  87. 000000a0 <main+9c> bl    000000a0 <main+9c>
  88.         RELOC: 000000a0 R_PPC_REL24 PPCCallOS
  89. 000000a4 <main+a0> mr.    r26,r3
  90. 000000a8 <main+a4> beq    00000114 <main+110>
  91. 000000ac <main+a8> li    r28,0
  92. 000000b0 <main+ac> lis    r23,12
  93.         RELOC: 000000b2 R_PPC_ADDR16_HA .rodata+0x0000000c
  94. 000000b4 <main+b0> li    r24,-48
  95. 000000b8 <main+b4> lis    r27,1
  96. 000000bc <main+b8> ori    r27,r27,1
  97. 000000c0 <main+bc> li    r25,1
  98. 000000c4 <main+c0> lis    r9,0
  99.         RELOC: 000000c6 R_PPC_ADDR16_HA Buffer
  100. 000000c8 <main+c4> addi    r29,r9,0
  101.         RELOC: 000000ca R_PPC_ADDR16_LO Buffer
  102. 000000cc <main+c8> mr    r3,r29
  103. 000000d0 <main+cc> addi    r4,r23,12
  104.         RELOC: 000000d2 R_PPC_ADDR16_LO .rodata+0x0000000c
  105. 000000d4 <main+d0> mr    r5,r28
  106. 000000d8 <main+d4> crclr    4*cr1+eq
  107. 000000dc <main+d8> bl    000000dc <main+d8>
  108.         RELOC: 000000dc R_PPC_REL24 PPCsprintf
  109. 000000e0 <main+dc> stw    r24,0(r30)
  110. 000000e4 <main+e0> stw    r22,32(r30)
  111. 000000e8 <main+e4> stw    r29,36(r30)
  112. 000000ec <main+e8> stw    r3,40(r30)
  113. 000000f0 <main+ec> stw    r26,84(r30)
  114. 000000f4 <main+f0> stw    r27,4(r30)
  115. 000000f8 <main+f4> stw    r25,16(r30)
  116. 000000fc <main+f8> mr    r3,r30
  117. 00000100 <main+fc> bl    00000100 <main+fc>
  118.         RELOC: 00000100 R_PPC_REL24 PPCCallOS
  119. 00000104 <main+100> addi    r28,r28,1
  120. 00000108 <main+104> cmplwi    cr1,r28,9
  121. 0000010c <main+108> addi    r29,r29,256
  122. 00000110 <main+10c> ble    cr1,000000cc <main+c8>
  123. 00000114 <main+110> mr    r3,r30
  124. 00000118 <main+114> bl    00000118 <main+114>
  125.         RELOC: 00000118 R_PPC_REL24 PPCFreeVec
  126. 0000011c <main+118> li    r3,0
  127. 00000120 <main+11c> lwz    r11,0(r1)
  128. 00000124 <main+120> lwz    r0,4(r11)
  129. 00000128 <main+124> mtlr    r0
  130. 0000012c <main+128> lwz    r22,-40(r11)
  131. 00000130 <main+12c> lwz    r23,-36(r11)
  132. 00000134 <main+130> lwz    r24,-32(r11)
  133. 00000138 <main+134> lwz    r25,-28(r11)
  134. 0000013c <main+138> lwz    r26,-24(r11)
  135. 00000140 <main+13c> lwz    r27,-20(r11)
  136. 00000144 <main+140> lwz    r28,-16(r11)
  137. 00000148 <main+144> lwz    r29,-12(r11)
  138. 0000014c <main+148> lwz    r30,-8(r11)
  139. 00000150 <main+14c> lwz    r31,-4(r11)
  140. 00000154 <main+150> mr    r1,r11
  141. 00000158 <main+154> blr
  142. Disassembly of section .rodata:
  143. 00000000 <.rodata> oris    r15,r3,29486
  144. 00000004 <.rodata+4> xoris    r9,r3,25202
  145. 00000008 <.rodata+8> ori    r18,r11,30976
  146. 0000000c <.rodata+c> bdzta+    4*cr4+so,0000796c <main+7968>
  147. 00000010 <.rodata+10> ori    r8,r27,29295
  148. 00000014 <.rodata+14> xoris    r0,r17,21364
  149. 00000018 <.rodata+18> andi.    r9,r19,28263
  150. 0000001c <.rodata+1c> subfic    r1,r5,27748
  151. 00000020 <.rodata+20> tdlti    r0,0
  152. Disassembly of section .data:
  153.